import axios from "axios";

const USER_LIST = 'USER_LIST';
const initState = {
  userlist: []
}

export function chatuser(state = initState, action) {
  switch (action.type) {
    case USER_LIST:
      return { ...state, userlist: action.data }
    default:
      return state;
  }
}

function userList(data) {
  return { type: USER_LIST, data }
}

export function getUserList(type) {
  return dispatch => {
    axios.get('/user/list?type='+ type)
      .then(res => {
        if (res.data.code === 0) {
          dispatch(userList(res.data.data))
        }
      })
  }
}